Recursive Prediction Error Identification of Nonlinear State Space Models
نویسنده
چکیده
A recursive prediction error algorithm for identification of systems described by nonlinear ordinary differential equation (ODE) models is presented. The model is a MIMO ODE model, parameterized with coefficients of a multi-variable polynomial that describes one component of the right hand side function of the ODE. It is explained why such a parameterization is a key to obtain a well defined algorithm, that does not suffer from singularities and over-parameterization problems. Furthermore, it is proved that the selected model can also handle systems with more complicated right hand side structure, by identification of an input-output equivalent system in the coordinate system of the selected states. The linear output measurements can be corrupted by zero mean disturbances that are correlated between measurements and over time. The disturbance correlation matrix is estimated online and need not be known beforehand. The algorithm is applied to live data from a system consisting of two cascaded tanks with free outlets. It is illustrated that the identification algorithm is capable of producing a highly accurate nonlinear model of the system, despite the fact that the right hand structure of the system has two nontrivial nonlinear components. A novel technique based on scaling of the sampling period that significantly improves the numerical properties of the algorithm is also disclosed.
منابع مشابه
A New High-order Takagi-Sugeno Fuzzy Model Based on Deformed Linear Models
Amongst possible choices for identifying complicated processes for prediction, simulation, and approximation applications, high-order Takagi-Sugeno (TS) fuzzy models are fitting tools. Although they can construct models with rather high complexity, they are not as interpretable as first-order TS fuzzy models. In this paper, we first propose to use Deformed Linear Models (DLMs) in consequence pa...
متن کاملA recursive prediction error algorithm for identification of certain time-varying nonlinear systems
The tracking problem in identification of certain classes of time-varying nonlinear systems is addressed. In particular. a Hammerstein type system which consists of a nonlinear part, given on a state space description, followed by a timevarying linear part is considered. A Recursive Prediction Error Method. RPEM combined with a method for on-line adjustment of the forgetting factor is proposed....
متن کاملNonlinear System Identification Using Hammerstein-Wiener Neural Network and subspace algorithms
Neural networks are applicable in identification systems from input-output data. In this report, we analyze theHammerstein-Wiener models and identify them. TheHammerstein-Wiener systems are the simplest type of block orientednonlinear systems where the linear dynamic block issandwiched in between two static nonlinear blocks, whichappear in many engineering applications; the aim of nonlinearsyst...
متن کاملMATLAB Software for Nonlinear and Delayed Recursive Identification– Revision 1
This report is the user’s manual for a package of MATLAB scripts and functions, developed for recursive prediction error identification of nonlinear state space systems. The identified state space model incorporates delay, which allows a treatment of general nonlinear networked identification, as well as of general nonlinear systems with delay. The core of the package is an implementation of a...
متن کاملMATLAB Software for Recursive Identification and Scaling Using a Structured Nonlinear Black - box Model – Revision 3
This reports is intended as a users manual for a package of MATLAB scripts and functions, developed for recursive prediction error identification of nonlinear state space systems and nonlinear static systems. The core of the package is an implementation of an output error identification and scaling algorithm. The algorithm is based on a continuous time, structured black box state space model of...
متن کامل